package com.excesys.exsecs.energy.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.excesys.exsecs.common.excel.annotation.ExcelLine;
import lombok.Data;

import java.io.Serializable;

/**
 * 能耗设备注册表
 *
 * @author pig
 * @date 2024-02-20 17:10:34
 */
@Data
@ColumnWidth(30)
public class RegDevExcelVO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * excel 行号
	 */
	@ExcelLine
	@ExcelIgnore
	private Long lineNum;

	/**
	* 能耗设备国家编码（暂时可空）
	*/
	@ExcelProperty("能耗设备国家编码")
    private String gbCode;

	/**
	* 设备位置编码，对应devonlineinfo的unitno
	*/
    @ExcelProperty("设备位置编码")
    private String unitNo;

	/**
	* 设备编码
	*/
    @ExcelProperty("设备编码")
    private String deviceNo;

	/**
	* 表计名称（规范化别名）
	*/
    @ExcelProperty("表计名称")
    private String unitName;

	/**
	* 计量设备类型 1电表 2水表 3气。。。
	*/
    @ExcelProperty("计量设备类型")
    private String energyType;

	/**
	* 备注
	*/
    @ExcelProperty("备注")
    private String remark;
}